From 50a09957a45b0c3d4dcc0686c6dc5ca42d1f4a05 Mon Sep 17 00:00:00 2001 From: Timothy Arceri Date: Wed, 31 Oct 2012 22:05:48 +1100 Subject: [PATCH] Remove bookmark duplicate of shortcut Application code can set shortcut folders that are already bookmarks. This code causes the bookmarks to be refreshed after the shortcut is added removing any possible bookmark duplicates https://bugzilla.gnome.org/show_bug.cgi?id=577806 --- gtk/gtkfilechooserdefault.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gtk/gtkfilechooserdefault.c b/gtk/gtkfilechooserdefault.c index 09d6303c82..ceab128be1 100644 --- a/gtk/gtkfilechooserdefault.c +++ b/gtk/gtkfilechooserdefault.c @@ -7978,6 +7978,9 @@ add_shortcut_get_info_cb (GCancellable *cancellable, shortcuts_insert_file (data->impl, pos, SHORTCUT_TYPE_FILE, NULL, data->file, NULL, FALSE, SHORTCUTS_SHORTCUTS); + /* need to call shortcuts_add_bookmarks to flush out any duplicates bug #577806 */ + shortcuts_add_bookmarks (data->impl); + out: g_object_unref (data->impl); g_object_unref (data->file); -- 2.30.2